ソフトバンクまとめて支払い(継続課金)決済フロー
継続課金登録の流れ
ソフトバンクまとめて支払い継続課金サービスの登録を行う際の流れです。
sequenceDiagram
お客様->>加盟店様: 1.継続課金手続きに進む
加盟店様->>当サービス: 2.取引登録
当サービス-->>加盟店様:
加盟店様->>当サービス: 3.決済実行
当サービス-->>加盟店様:
加盟店様-->>お客様: 4.支払手続き開始IFに誘導
お客様->>当サービス: 支払手続き開始
当サービス-->>お客様:
お客様->>ソフトバンク:
ソフトバンク-->>お客様: 5.ソフトバンク画面表示
お客様->>ソフトバンク: 6.お客様認証・課金認証
ソフトバンク->>当サービス: 7.継続課金登録結果を送信
当サービス-->>加盟店様: 8.継続課金登録結果を返却
ソフトバンク-->>お客様:
お客様->>当サービス:
当サービス-->>お客様: 9.加盟店様サイト(結果戻しURL)にリダイレクト
お客様->>加盟店様: 結果受信
加盟店様-->>お客様: 10.画面表示
フローの説明
- お客様がお支払い手段にソフトバンクまとめて支払い継続課金を選択します。
- 加盟店様は、確定された金額をもって当サービスの取引登録(EntryTranSbContinuance)を呼び出します。
- 加盟店様は、決済情報を設定し当サービスの決済実行(ExecTranSbContinuance)を呼び出します。
- 加盟店様は、お客様を当サービスの支払手続き開始 IF(SbContinuanceStart)に誘導します。
- 当サービスは、リダイレクト機能を使用し、お客様をソフトバンクセンターの決済画面に誘導します。
- お客様は、ソフトバンクまとめて支払い(B)継続課金決済の決済画面にて継続課金登録操作を行います。
- ソフトバンクセンターは、継続課金登録結果を当サービスに送信します。
- 当サービスは加盟店様へ結果通知を送信します。(非同期)
- 当サービスは加盟店様へリダイレクト経由で継続課金登録結果を返します。
- 加盟店様は結果をお客様に表示します。
ソフトバンク継続課金申込完了時に、基本データが生成されます。
基本データは毎月の課金データの元となります。継続課金申込時に初回課金ありを指定した場合は、該当月の課金データも作成されます。
課金データ確定の流れ
当サービスが課金データを自動生成し、確定するまでの流れです。
sequenceDiagram
participant 加盟店様
participant 当サービス
participant ソフトバンク
当サービス->>ソフトバンク: 1.継続課金要求
ソフトバンク->>当サービス: 2.継続課金処理結果返却
当サービス->>加盟店様: 3.課金要求結果ファイル送信
当サービス->>ソフトバンク: 4.確定要求
ソフトバンク->>当サービス: 5.確定処理結果返却
当サービス->>加盟店様: 6.課金確定結果ファイル送信
フローの説明
- 毎月1日に当サービスはソフトバンクへ継続課金要求を行います。
- ソフトバンクでの処理完了後、当サービスは加盟店様へ課金要求結果ファイルを送信します。
- 課金基準日に当サービスはソフトバンクへ確定要求を行います。
- ソフトバンクでの処理完了後、当サービスは加盟店様へ課金確定結果ファイルを送信します。
課金データ取消の流れ
課金データの取消を行う際の流れです。
取消は課金データのステータスによって取消できる期間が変わります。
また、すでにお客様に対しソフトバンクから代金請求済みの場合、返品扱い(マイナス請求)となります。
sequenceDiagram
加盟店様->>当サービス: 1.課金データ取消
当サービス->>ソフトバンク: 2.取消要求
ソフトバンク->>当サービス: 3.取消結果送信
当サービス->>加盟店様: 4.取消結果返却
フローの説明
- 加盟店様は、当サービスの課金データ取消(SbContinuanceChargeCancel)を呼び出します。
- 当サービスは、指定された取引の取消リクエストをソフトバンクセンターに送信します。
- ソフトバンクセンターは、取消結果を当サービスに送信します。
- 当サービスは、取消結果を返します。
継続課金解約の流れ
継続課金の解約を行う際の流れです。
継続課金の解約を行うと継続課金が終了します。継続課金の解約を行うと次月より課金は行われません。
なお、継続課金の終了を行った月の課金データは自動でキャンセルされませんのでご注意ください。
sequenceDiagram
加盟店様->>当サービス: 1.継続課金解約
当サービス-->>加盟店様: 2.継続課金解約の結果を返却
フローの説明
- 加盟店様は、解当サービスの継続課金解約(SbContinuanceCancel)を呼び出します。
- 当サービスは、継続課金解約処理を行い結果を返します。
継続課金の終了タイミングと課金データの関係を以下に示します。